This was a fun personal project to combine one of my favorite toys with one of my favorite pieces of software. The tool takes in some base geometry and converts in to 1:1 blocks. It uses slanted blocks based on surface normals to give some variation. This works with any form of geometry, including fluid and smoke simulations.
Lego Generation Tool